package com.kmzx.one.project.service;

import com.kmzx.one.project.others.dto.FansInfo;
import com.kmzx.one.project.others.dto.UserRankInfo;
import com.kmzx.one.project.others.dto.UserRankMoreInfo;

import java.util.List;

public interface UserFanService extends BaseService {
    UserRankInfo findUserRankTabs(String userId);

    List<FansInfo> findUserFans(String userId, Integer pageNum, Integer pageSize) throws Exception;

    List<FansInfo> findUserFansPagers(String userId, Integer pageNum, Integer pageSize, Integer kinds) throws Exception;

    UserRankMoreInfo findMyManager(String userId) throws Exception;

    List<FansInfo> findUserOlderFans(String userId, Integer pageNum, Integer pageSize) throws Exception;

    List<FansInfo> findUserFansEntry(String userId, Integer pageNum, Integer pageSize) throws Exception;
}
